/*
 * mhmediaaddon.h
 *
 *  Created on: 2010-7-14
 *      Author: angelstone
 */

#ifndef MHMEDIAADDON_H_
#define MHMEDIAADDON_H_

#include "mhaddon.h"
#include "mhmedia.h"

namespace mediahouse {
	class CMHMediaAddon: public CMHAddon {
	public:
		virtual int CanHandleMedia(CMHContext * pContext, hiberlite::bean_ptr<
				mediahouse::CMHMedia> & media, void * cookies) = 0;
		virtual int HandleMedia(CMHContext * pContext, hiberlite::bean_ptr<
				mediahouse::CMHMedia> & mMedia, void * cookies) = 0;
	};
}

#endif /* MHMEDIAADDON_H_ */
